


.pure-table {
  border-collapse: collapse;
  //border-spacing: 0;
  //empty-cells: show;
  border: 1px solid #cbcbcb;
}

.pure-table td,
.pure-table th {
  border-left: 1px solid #cbcbcb;
  //border-width: 0 0 0 1px;
  //font-size: inherit;
  //margin: 0;
  //overflow: visible;
  //padding: 0.5em 1em;
  padding: 5px 10px;
}

.pure-table thead {
  background-color: #e0e0e0;
  color: #000;
  text-align: left;
  vertical-align: bottom;
}

.pure-table td {
  background-color: transparent;
}
.pure-table-odd td {
  background-color: #f2f2f2;
}

.pure-table td {
  border-bottom: 1px solid #cbcbcb;
}
.pure-table tbody > tr:last-child > td {
  border-bottom-width: 0;
}
